home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HamCall (April 1991)
/
HAMCALL CD-ROM (Buckmaster)(April 1991).BIN
/
telcom
/
qmodem
/
qmml6.scr
< prev
next >
Wrap
Text File
|
1989-02-20
|
7KB
|
264 lines
TURNON 8_BIT ;This series of entries sets up the
TURNOFF LINEFEED ;Qmodem operating environment.
TURNOFF XON/XOFF
TURNOFF NOISE
TURNOFF MUSIC
TURNON SCROLL
TURNOFF PRINT
TURNOFF ECHO
;
;The string command sets text strings to
;be used as variables in the script.
;
String QWKFILE REPFILE QWKPATH REPPATH DOOR XFER QPATH FNAME LNAME
ASSIGN QWKFILE QMODEM.QWK ; Enter the name of QWK file for system
ASSIGN REPFILE QMODEM.REP ; Enter the name of REP file for system
ASSIGN QWKPATH Z:\QMAIL\ ; Enter DRIVE:\PATH to DOWNLOAD directory
ASSIGN REPPATH Z:\QMAIL\ ; Enter DRIVE:\PATH to UPLOAD directory
ASSIGN DOOR 7 ; Enter the number of System QwikMail Door
ASSIGN XFER F ; Enter the letter of the Protocol to use
ASSIGN QPATH Z:\QMAIL\ ; Enter the DRIVE:PATH to your reader
ASSIGN FNAME JOE ; Enter your first name
ASSIGN LNAME BLOW ; Enter your last name
;
TimeOut 240 ; Set WAITFOR timeout to 240 seconds
WHEN
WHEN "Press (Enter) to continue?" "^M"
WHEN "graphics (Enter)=no?" "y Q^M"
WHEN "What is your first name?" "$FNAME $LNAME $PASSWORD^M"
WHEN "More (Y), (N), (NS)" "N^M"
WHEN "Enter Language #" "^M"
WHEN "Conference members (Enter)=no?" "^M"
WHEN "(H)elp, More?" "N^M"
WHEN "Since 'Last Read' (Enter)=yes?" option
WAITFOR "Command" dump
option:
GETSCR
CLRSCR
COLORBG 1
COLORFG 14
BOX 17,2,67,10
CLRSCR
DISPLAYLN " You are logged on do you wish to..... "
DISPLAYLN " -----------------------------------------"
DISPLAYLN " A) Continue on to the Main Menu"
DISPLAYLN " B) DOWNLOAD Messages Only......"
DISPLAYLN " C) UPLOAD Messages Only........"
DISPLAYLN " D) Do both UPLOAD and DOWNLOADs"
DISPLAY " > "
COLORBG 0
COLORFG 3
choice:
INKEY 8
IF "$8" = "a" on
IF "$8" = "b" startc
IF "$8" = "c" startd
IF "$8" = "d" start
IF "$8" < "a" choice
IF "$8" > "d" choice
on:
CLRSCR
PUTSCR
SEND "^M"
WHEN
WHEN "Press" "^M"
WAITFOR "Command" dump
EXIT
start:
CLRSCR
PUTSCR
SEND "n^M"
WAITFOR "Command?" dump
DELAY 100
SEND "OPEN $DOOR^M"
WHEN
WHEN "you *MUST* begin by" config
WAITFOR "Command?" dump
DELAY 100
GOTO reDOWNLOAD
ReDOWNLOAD:
SEND "D^M"
WHEN
WHEN "nothing was found" DoRepsNow
WAITFOR "receive this packet (Y or N)?" dump
DELAY 100
SEND "Y^M"
WAITFOR "transfer of"
WAITFOR "$QWKFILE" dump
DELAY 300
SEND "^M"
DOWNLOAD $XFER $QWKPATH$QWKFILE
IF $SUCCESS DoRepsNow
GOTO ReDOWNLOAD
UpSection:
WAITFOR "Command?" dump
DELAY 100
DoRepsNow:
WHEN
EXIST $QPATH$REPFILE SendEm
GOTO AllDone
SendEm:
DELAY 1000
SEND "^M"
WAITFOR "Command?" dump
SEND "U^M"
DELAY 100
WAITFOR "Ready to receive" dump
WAITFOR "$REPFILE" dump
PAUSE 1000
UPLOAD $XFER $QPATH$REPFILE
IF $FAIL UpSection
DOS "copy $QPATH$REPFILE $QPATHlatest.rep"
DOS "del $QPATH$REPFILE"
GOTO AllDone
startc:
CLRSCR
PUTSCR
SEND "n^M"
WAITFOR "Command?" dump
DELAY 100
SEND "OPEN $DOOR^M"
dagain:
WHEN
WHEN "you *MUST* begin by" config
WAITFOR "Command?" dump
DELAY 100
GOTO DNLDONLY
DNLDONLY:
SEND "D^M"
WHEN
WHEN "nothing was found" Alldone
WAITFOR "receive this packet (Y or N)?" dump
DELAY 100
SEND "Y^M"
WAITFOR "transfer of"
WAITFOR "$QWKFILE"
DELAY 200
SEND "^M"
DOWNLOAD $XFER $QWKPATH$QWKFILE
IF $SUCCESS Alldone
GOTO dagain
Startd:
CLRSCR
PUTSCR
SEND "n^M"
WAITFOR "Command?" dump
DELAY 100
SEND "OPEN $DOOR^M"
WHEN
WHEN "you *MUST* begin by" config
WAITFOR "Command?" dump
DELAY 100
GOTO uponly
uponly:
WHEN
EXIST $QPATH$REPFILE Sendthem
SEND "^M"
GOTO AllDone
Sendthem:
SEND "U^M"
DELAY 100
WAITFOR "Ready to receive" dump
WAITFOR "$REPFILE" dump
PAUSE 1000
UPLOAD $XFER $QPATH$REPFILE
IF $FAIL Uponly
DOS "copy $QPATH$REPFILE $QPATHlatest.rep"
DOS "del $QPATH$REPFILE"
AllDone:
WAITFOR "Command?" dump
GETSCR
CLRSCR
COLORBG 1
COLORFG 14
BOX 22,2,62,8
CLRSCR
DISPLAYLN " Select Option"
DISPLAYLN " -------------------"
DISPLAYLN " A) Log off now (Goodbye)"
DISPLAYLN " B) Return to the BBS."
DISPLAY " > "
COLORBG 0
COLORFG 3
blewit:
INKEY 9
IF "$9" < "a" blewit
IF "$9" > "b" blewit
IF "$9" = "a" end
IF "$9" = "b" quit
quit:
CLRSCR
PUTSCR
SEND "q^M"
DOS "Copy $QWKPATH$QWKFILE $QPATH$QWKFILE"
DOS "Copy $QWKPATH$QWKFILE $QWKPATHqwik.qwk"
DOS "Del $QWKPATH$QWKFILE"
EXIT
end:
CLRSCR
PUTSCR
PAUSE 1000
SEND "G^M"
PAUSE 2000
HANGUP
DOS "Copy $QWKPATH$QWKFILE $QPATH$QWKFILE"
DOS "Copy $QWKPATH$QWKFILE $QWKPATHqwik.qwk"
DOS "Del $QWKPATH$QWKFILE"
EXIT
Dump:
HANGUP
EXIT
config:
GETSCR
CLRSCR
COLORBG 7
COLORFG 4
BOX 10,2,70,7
CLRSCR
DISPLAYLN " Your must first configure your Qmail Packet"
DISPLAYLN " Please configure your packet before leaving Qmail"
DISPLAYLN " Script will end in 10 seconds "
DELAY 10000
COLORBG 0
COLORFG 14
CLRSCR
PUTSCR
EXIT